Skip to content

feat: Add LinuxContainer block I/O resources#1

Open
chrisgeo wants to merge 3 commits into
mainfrom
feat/chaos-1380-blkio-runtime
Open

feat: Add LinuxContainer block I/O resources#1
chrisgeo wants to merge 3 commits into
mainfrom
feat/chaos-1380-blkio-runtime

Conversation

@chrisgeo

@chrisgeo chrisgeo commented May 6, 2026

Copy link
Copy Markdown

Summary

  • Adds LinuxContainer.Configuration.blockIO and forwards it into generated OCI Linux resources.
  • Makes generateRuntimeSpec() testable from the package test target.
  • Adds a focused runtime-spec test covering configured block I/O resources.

Validation

  • CLANG_MODULE_CACHE_PATH=/tmp/containerization-clang-cache SWIFTPM_ENABLE_PLUGINS=0 swift test --filter LinuxContainerTests

@chrisgeo chrisgeo changed the title [codex] Add LinuxContainer block I/O resources feat: Add LinuxContainer block I/O resources May 14, 2026
@chrisgeo chrisgeo marked this pull request as ready for review May 14, 2026 17:17
@chrisgeo chrisgeo force-pushed the feat/chaos-1380-blkio-runtime branch from 409ec3f to 5268c48 Compare May 14, 2026 17:30
@chrisgeo chrisgeo force-pushed the feat/chaos-1380-blkio-runtime branch from 3d009df to 14dec0e Compare May 27, 2026 18:35
@full-chaos full-chaos deleted a comment from linear Bot May 27, 2026
chrisgeo added 3 commits June 2, 2026 10:18
Mirrors the LinuxRLimit/LinuxCapabilities pattern so the public API can
evolve independently of the OCI spec types. Configuration.blockIO now
holds the wrapper and is converted via toOCI() at spec assembly.
@chrisgeo chrisgeo force-pushed the feat/chaos-1380-blkio-runtime branch from 6fee484 to 05d849e Compare June 2, 2026 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant